package org.springblade.modules.userAnalysis.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import java.util.Date;

/**
 * @Title: ${file_name}
 * @version V1.0
 */
@Data
@TableName("t_u_daily_pay_users_report")
public class DailyPayUsersReport {

	@Column(columnDefinition = " bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键' ")
	private long id;

	/**
	 * 日期
	 */
	private String date;

	/**
	 * 用户pin
	 */
	private String pin;
	/**
	 * 1: 新用户 2：老用户
	 */
	@ApiModelProperty(value = "1:老用户2：新用户")
	private Integer userType;

	/**
	 *  业务类型： 1:VIP, 2:充值, 3:电子书, 4:网文, 5:有声
	 */
	private int businessType;

	/**
	 * 判断VIP类型 1：新VIP 2:老VIP
	 */
	private int judgeVip;

	/**
	 * 性别 0男，1女，2未知
	 */
	private int gender;

	/**
	 * 年龄段 20-25岁
	 */
	private String age;
	/**
	 * 省
	 */
	private int province;
	/**
	 * 市
	 */
	private int city;
	/**
	 * 地区
	 */
	private int district;

	/**
	 * 金额
	 */
	private long amount;

	/**
	 * 订单量
	 */
	@ApiModelProperty(value = "订单量")
	private Integer ordersNum;

	private String typeName;

	/**
	 * 阅读多少秒
	 */
	private int length;

	/**
	 * 阅读时长 10-20分钟
	 */
	private String timeInterval;

	/**
	 * 阅读时间 12:12
	 */
	private String readTime;
	/**
	 * 创建时间
	 */
	@Column(columnDefinition = "  datetime COMMENT '创建时间' ")
	private Date created;
}
